package com.itheima.package3_atom.demo;

/*
原子性：
    一次或者多次操作必须是一个整体，要么同时成功，要么同时失败，不存在中间状态

    汇款：
        甲 给 乙 1000
        甲 = 甲 - 1000；
        乙 = 乙 + 1000；

    count++；
    1、获取count原来的值
    2、对变量副本做出+1操作
    3、赋值给共享数据
 */
public class AtomDemo {
    public static void main(String[] args) {
        MyAtomThread mat = new MyAtomThread();
        for (int i = 0; i < 100; i++) {
            new Thread(mat).start();
        }
    }
}
